package cn.openea.perpartner.meily.web.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * (Notice)表实体类
 *
 * @author Weird077
 * @since 2023-01-11 11:17:22
 */
@Data
@TableName("meily_notice")
public class Notice implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private Long id;
    // 标题
    private String title;

    // 文字通知 json [{contentText:'',jumpAddress：''}]
    // 图片通知 json数据 [{noticeImage:'',jumpAddress:''}]
    private String content;
    // 状态
    private String status;
    // 通知类型 0 文字类型 1 图片公告
    private Short type;

    // 弹窗弹出次数
    private Integer ejectNumTimes;

    // 通知图片
    @Deprecated
    private String noticeImage;

    @Deprecated
    private String jumpAddress;
    // 地址来源
    private String addressSource;
    @TableField(fill = FieldFill.INSERT)
    private String createTime;
    private String createUser;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateTime;
    private String updateUser;
    // 使用的页面
    private String usedPages;
}

